#给定一个字符串 s ，请你找出其中不含有重复字符的 最长 子串 的长度。
class Solution(object):

        def lengthOfLongestSubstring(self, s: str) -> int:
            n = len(s)
            max_len = 0
            left = 0

            for right in range(n):
                # 检查当前字符是否在[left, right-1]范围内重复
                for k in range(left, right):
                    if s[k] == s[right]:
                        # 发现重复，更新左指针到重复位置的下一个位置
                        left = k + 1
                        break

                # 更新最长子串长度
                current_len = right - left + 1
                max_len = max(max_len, current_len)

            return max_len
solution=Solution()
s="abcabcbb"
print(solution.lengthOfLongestSubstring(s))



